/*body {
	background: #fafee0;
}*/

#main {
	position: relative;
	top: 70px;
}

table {
	margin: 0 auto;
    border: 6px solid #f0febb;
    border-collapse: separate; 
    border-spacing: 10px 5px; 
    background: #fefefe;	
}

td {
	padding: 6px;
	border: 4px #f8ffde;
}

.table-submit {
	border: none; /*1px solid #a7c045;*/
	-moz-border-radius: 12px;      /*CSS 3*/
	-webkit-border-radius: 12px;   /*CSS 3*/
	color: #5da28c;
	/*font-size: 14px;
	padding: 10px;
	background: #faffe4;*/
}

.add-button {
	background: #f1ffba;
	color: #988C42;
	border: 1px solid #dbd5aa;
	padding: 5px;
	margin-left: 14px;
}

.add-button:hover {
	background: #fff;
}

.add-button:active {
	background: #e9fe95;
}

.remove-button {
	background: #ffeedd;
	border: 1px solid #ffd5bc;
	color: #bb6c40;
	padding: 2px;
}

.remove-button:hover {
	background: #fff;
}

.remove-button:active {
	background: #fdcd9d;
}

select {
	border: 1px solid #a7c045;
	background: inherit;
	color: #3e4717;
	background: #faffe4;
}

option {
	border: none;
	color: #3e4717;
    background: inherit;
}

.table-input {
	border: 1px solid #a7c045;
	background: #faffe4;
	font-size: 14px;
}

a:link {
	color: #798b2f;
    text-decoration: underline;
}

a:visited {
	color: #798b2f;
    text-decoration: underline;
}


a:hover {
    color: #53c09a;
	text-decoration: underline;
}

a:active {
    color: #53c09a;
	text-decoration: underline;
}

ol {  
  padding: 0;  
  list-style: none;
}

li {  
  float: none;
  padding-left: 14px;
  display: inline;
  height: 46px;
}
